package com.francis.spring.framework.context;

import org.springframework.context.ApplicationContext;

/**
 * @Author Francis
 * @Date 2020/11/15 16:49
 * @Version 1.0
 * @Description:
 * 通过解耦方式获得IOC容器的顶层设计
 * 后面将通过一个监听器去扫描所有的类，只要实现了此接口，
 * 将自动调用setApplicationContext()方法，从而将IOC容器注入到目标类中
 */
public interface FrancisApplicationContextAware {
    void setApplicationContext(FrancisApplicationContext applicationContext);
}
